/*

	dkpm - a DKP management system
	
	The contents of this file are subject to the Mozilla Public License
	Version 1.1 (the "License"); you may not use this file except in
	compliance with the License. You may obtain a copy of the License at
	http://www.mozilla.org/MPL/

	Software distributed under the License is distributed on an "AS IS"
	basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
	License for the specific language governing rights and limitations
	under the License.
	
	The Original Code is Copyright (C) 2007 Martin Wedvich. All Rights Reserved.
	
	lime.css
	This is the standard Lime stylesheet for dkpm.

*/

a {
 	color: #333;
	text-decoration: none;
}

a:hover {
	color: #666;
}

a.tab {
	color: #666;
}

a.tab:hover {
	color: #678022;
	text-decoration: underline;
}

a.tabbed {
	color: #FFF;
}

a.tabbed:hover {
	color: #CDFF45;
	text-decoration: underline;
}

body, html {
 	background: #FFF;
  	color: #333;
  	font: 8pt/16pt verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

div#content {
	clear: both;
	padding: 80px 16px 42px 16px;
}

div#footer {
	background: url("images/bg1.gif") #96BA32 repeat-x top left;
	border-top: 4px #AAD439 solid;
	bottom: 0px;
	height: 22px;
	left: 0px;
	overflow: auto;
	position: absolute;
	right: 0px;  
}

div#footer li {
	float: right;
	margin: 0 16px 0 16px;
	padding: 0 8px 1px 8px;
}

div#footer li.left {
	float: left;
}

div#header {
	background-color: #AAD439;
	left: 0px;
	padding-top: 16px;
	position: absolute;
	right: 0px;
}

div#headertext {
	float: right;
	font-size: 16pt;
	padding-right: 16px;
}

div#formbox {
 	-moz-border-radius: 8px;
 	background: #EFEFEF;
 	margin: auto;
	padding: 16px;
	width: 480px;
}

div#formbox.failed {
	background: #FFBFBF;
}

div#formbox.ok {
	background: #CDFF45;
}

div#menu {
	background: url("images/bg1.gif") #96BA32 repeat-x top left;
	border-bottom: 4px #AAD439 solid;
	clear: left;
	height: 22px;
	padding-left: 8px;
}

div#menu li {
	float: left;
	margin: 0 8px 0 8px;
} 

div#tabs {
	height: 22px;
}

div#tabs li {
	float: left;
	margin: 0 16px 0 16px;
	padding: 0 8px 1px 8px;
}

li.spacer {
	margin: 0;
	padding: 0;
	color: #CDFF45;
}  

div#submenu {     
 	-moz-border-radius: 8px;          
	background-color: #CDFF45;
	border: 1px #AAD439 solid;
	padding: 8px;
	position: absolute;
	width: 128px;      
}

div#subcontent { 
 	-moz-border-radius: 8px;
	background-color: #CDFF45;
	border: 1px #AAD439 solid;
	margin-left: 160px;
	padding: 8px;             
}

div#subcontent.nomenu { 
	margin-left: 0;       
}

li.tab {
	background-color: #CDFF45;
	border-left: 1px #96BA32 solid;
	border-right: 1px #96BA32 solid;
	border-top: 1px #96BA32 solid;
	color: #666;
}

li.tabbed {
	background-color: #96BA32;
	border-left: 1px #96BA32 solid;
	border-right: 1px #96BA32 solid;
	border-top: 1px #96BA32 solid;
	color: #FFF;
}

@media screen {
	body>div#footer {
		position: fixed;
	}
}

p {
	margin: 0;
	padding: 0;
}

p.botspace {
	margin-bottom: 16px;
}

p.topborder {
 	border-top: 1px #96BA32 solid;
}

p.topspace {
	margin-top: 16px;
}

span.header1 {
 	color: #000;
	font: 16pt "trebuchet ms", verdana, helvetica, sans serif;
}

span.header1failed {
 	color: #F00;
	font: 16pt "trebuchet ms", verdana, helvetica, sans serif;
}

span.header1ok {
	color: #678022;
	font: 16pt "trebuchet ms", verdana, helvetica, sans serif;
}

span.medium {
	color: #CDFF45;
}

span.dark {
	color: #666;
}

span.spacer {
	color: #96BA32;
}

span.sub1failed {
 	color: #F00;
}

span.sub1ok {
	color: #678022;
}

span.text {
	color: #333; 
}

table {   
	color: #333;
}

td.partbar {
	background: url("images/bg2.gif") repeat-x;
}

tr.row {       
	background-color: #FFF; 
}

tr.row2 {   
	background-color: #333; 
	color: #FFF;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}